#ifndef COMMAND_ARGS_H_H
#define COMMAND_ARGS_H_H

#include <map>
#include <string>

#include "boost/any.hpp"

class CommandArgs
{
public:
	void insertArg(const std::string& argType, const boost::any& arg);
	boost::any getArg(const std::string& argType) const;
	void removeArg(const std::string& argType);
private:
	std::map<std::string, boost::any> m_Args;
};
#endif